#include "WirelessProtocols/Console.h"
#include "Transceivers/Transceivers.h"
#include "WirelessProtocols/SymbolTime.h"
#include "Transceivers/Security.h"
#include "WirelessProtocols/MCHP_API.h"
#include "TratamentoMensagem.h"

#define StartBit232 0x7B //ASCII {
#define StopBit232 0x7D //ASCI }
#define StartBitResposta232 0xF8 
#define StopBitResposta232 0xF9 
#define IDMensagem232RTC 'a'
#define IDMensagem232RequisicaoDados 'b'
#define IDMensagem232ReqRtcDeNo 'd'
#define IDMensagem232Ping 'e'
#define IDMensagem232RTCUmNo 'f'
#define IDMensagem232Rotas '!'
#define IDMensagemRTCProtocolo 'h'
#define IDMensagemRequisicaoDadosProtocolo 'i'
#define IDMensagemRTCUmNoumNoProtocolo 'j'
#define NoNaoRespondeu 0xFD
#define NoNaoTemRota 0xFA
#define ByteSeparador 0xFB

BOOL possuiDado();

void mensagemRTC();

void mensagemRTCUmNo();

void mensagemServicoDados();

void mensagemPing();

void mensagemReset();

void tratamentoMensagemProtocoloSerial(byte *vetorPedidoSerial,int tamanhoMensagem);
